#ifndef bot_class
#define bot_class

#include "stdio.h"
#include <Shlobj.h>
#include <windows.h>
#include "md5.h"
#include <string>
#include "config.h"


using namespace std;

struct information
{
	string OS;
	string PCName;
	string Country;
	string CPU;
	string Mainboard;
	string Manufact;
	string HDDSerial;

	string BotID;
};

class Bot
{
public:
	bool isInstalled;
	string appdataPath; // Path to appdata dir

	// Pathes to installation dir
	string installAppdata;
	string installAutostart;


	void Install(string path);
	bool Uninstall();
	bool CreateStartup();
	bool Close();
	information GetInfo();

private:
	char* appdataEnv;
};

#endif
	